import java.util.Arrays;
import java.util.Scanner;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:lenovo
 * Date:2024-05-14
 * Time:20:45
 */

//public class Test1 {
    /*public static int[] transform(int[] arr){
        for (int i = 0; i < arr.length; i++) {
            arr[i]*=2;
        }
        return arr;
    }
    public static void main(String[] args) {
        int[] arr=new int[]{1,2,3};
        System.out.println("原数组如下：");
        for (int x:arr) {
            System.out.print(x+" ");
        }
        System.out.println();
        int[] arr1=transform(arr);
        System.out.println("改变后的数组如下：");
        for(int y:arr1){
            System.out.print(y+" ");
        }
    }*/
    /*public static int[] adjust(int[] arr){
        int left=0;
        int right=arr.length-1;
        while(left<right){
            while(left<right&&arr[left]%2!=0){
                left++;
            }
            while(left<right&&arr[right]%2==0){
                right--;
            }
            if(left<right){
                int tmp=arr[left];
                arr[left]=arr[right];
                arr[right]=tmp;
            }
        }
        return arr;
    }
    public static void main(String[] args) {
        int[] arr={1,2,3,4,5,6};
        for(int x:arr){
            System.out.print(x);
        }
        System.out.println();
        int[] arr1=adjust(arr);
        for(int y:arr1){
            System.out.print(y);
        }

    }*/
    //二分查找
   /* public static int binaryResearch(int[] arr,int key){
        int left=0;
        int right=arr.length-1;
        while(left<=right){
            int mid = (left+right)/ 2;
            if(arr[mid]==key){
                return mid;
            }else if(arr[mid]<key){
                left=mid+1;
            }else{
                right=mid-1;
            }
        }
        return -1;
    }

    public static void main(String[] args) {
        int[] arr={1,2,3,4,5,6};
        int key=2;
        System.out.println(binaryResearch(arr,2));
    }
}*/

//给定一个整数数组 nums 和一个整数目标值 target，请你在该数组中找出 和为目标值 target 的那 两个 整数，并返回它们的数组下标。

//你可以假设每种输入只会对应一个答案。但是，数组中同一个元素在答案里不能重复出现。
//你可以按任意顺序返回答案。
//示例 1：
//输入：nums = [2,7,11,15], target = 9
//输出：[0,1]
//解释：因为 nums[0] + nums[1] == 9 ，返回 [0, 1] 。
   /* public static int[] solution(int[] num,int target){
        int[] result=new int[2];
        for (int i = 0; i < num.length; i++) {
            for (int j = i+1; j <num.length ; j++) {
                if(num[i]+num[j]==target){
                    result[0]=i;
                    result[1]=j;
                    return result;
                }
            }
        }
        return result;
    }


    public static void main(String[] args) {
        int[] num=new int[]{2,6,11,15};
        int[] ret=solution(num,9);
        System.out.println(Arrays.toString(ret));
    }*/

    //给定一个非空整数数组，除了某个元素只出现一次以外，其余每个元素均出现两次。找出那个只出现了一次的元素。
    //n^n=0
    //n^0=n
   /* public static int singleNum(int[] num){
        int result=0;
        for (int x:num) {
            result^=x;
        }
        return result;
    }

    public static void main(String[] args) {
        int[] num={1,1,2,3,3};
        int ret=singleNum(num);
        System.out.println(ret);
    }*/

    /*给定一个大小为 n 的数组，找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。
    你可以假设数组是非空的，并且给定的数组总是存在多数元素。*/
   /* public static void bubbleSort(int[] arr){
        for (int i = 0; i < arr.length-1; i++) {
            int flag=0;
            for (int j = 0; j <arr.length-1-i ; j++) {
                if(arr[j]>arr[j+1]){
                    int tmp=arr[j];
                    arr[j]=arr[j+1];
                    arr[j+1]=tmp;
                    flag=1;
                }
            }
            if(flag==0){
                break;
            }
        }
    }

    public static void main(String[] args) {
        int[] arr={2,2,1,1,1,2,2};
        bubbleSort(arr);
        //System.out.println(Arrays.toString(arr));
        int index=arr.length/2;
        System.out.println(arr[index]);
    }*/

   /* 给你一个整数数组 arr，请你判断数组中是否存在连续三个元素都是奇数的情况：如果存在，请返回 true ；否则，返回 false 。
    示例 1：
    输入：arr = [2,6,4,1]
    输出：false
    解释：不存在连续三个元素都是奇数的情况。
    示例 2：
    输入：arr = [1,2,34,3,4,5,7,23,12]
    输出：true
    解释：存在连续三个元素都是奇数的情况，即 [5,7,23] 。*/
  /*  public  static boolean solution(int[] arr){
        int count=0;
        for (int i = 0; i < arr.length; i++) {
            if(arr[i]%2!=0){
                count++;
                if(count==3){
                    return true;
                }
            }else{
                count=0;
            }
        }
        return false;
    }
    public  static void main(String[] args) {
        int[] arr={1,2,34,3,4,5,7,23,12};
        System.out.println(solution((arr)));
   }*/
//}

import java.util.Scanner;

//现有一个Data类，内部定义了属性x和y，
// 在main方法中实例化了Data类，并计算了data对象中x和y的和。
// 但是，Data类的定义存在错误，请你将这些错误修正过来，使得main方法中的求和逻辑可以正常执行。
/*
public class Test1 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNextInt()) {
            int x = scanner.nextInt();
            int y = scanner.nextInt();
            Data data = new Data(x, y);
            System.out.println(data.getX() + data.getY());
        }
    }

}

class Data {

    private int x;
    private int y;

    public Data(int x, int y) {
        this.x = x;
        this.y = y;
    }

    public int getX() {
        return this.x;
    }

    public int getY() {
        return this.y;
    }

}*/
/*
    public class Test1{

        private float f=1.0f;

        int m=12;

        static int n=1;

        public static void main(String args[]){

            Test1 t=new Test1();
           *//* t.f = 3.0;
            this.n;
            Test1.m;
            System.out.println(Test1.n);*//*
        }


    }*/

public class Test1 {
    public int aMethod(){
        static int i = 0;//声明未知错误，静态变量应该在类中，方法的前面声明
        i++;
        return i;
    }
    public static void main(String args[]){
        Test1 test = new Test1();
        test.aMethod();
        int j = test.aMethod();
        System.out.println(j);
    }
}